package cc5_BEAN_negocio;


import java.util.List;

import javax.persistence.*;
import javax.persistence.Entity;
import javax.persistence.Table;

//ESTO NO VA: CUIDADO:
//import org.hibernate.annotations.Table;

import cc5_BEAN_Herencias.Empresa;

@Entity 
@Table (name="casasCentrales")//Nombre de las tablas siempre minusculas y en plural.
public class CasaCentral extends Empresa{

	private static final long serialVersionUID = 1L;
	@Column (name="porcGanancia")
	Integer porcGanancia; //Entre 0 y 100
	@Column (name="nombreCasaCentral")
	String nombre;
	@Column(name="Stock")
	Stock stock;
	
	List<RemitoPr> list_RemitoPr;
	
	public void comparativaPrecios(){
		
	}
	public void altaCliente(){
		
		
	}
	public void modificaCliente(){
		
	}
	public void bajaCliente(){
		
	}
	public void altaProveedor(){
		
	}
	public void modificaProveedor(){
		
	}
	public void bajaProveedor(){
		
	}
	public void altaListaPrecio(){
		
	}
	public void generaOrdenCompra(){
		
	}
	public void generaRemitoOV(){
		
	}
	public void consultaStock(){
		
	}
	public void actualizaStock(){
		
	}
	public void armarCotizacion(){
		//Utilizar�� el m��todo comparativa de precios
	}
	public void facturar(){
		
	}
	public void informarPagoFactura(){
		
	}
	public void setEstadoRemitoOV(){//TERMINAR: Verificar que se agreg�� el m��todo en el diagrama de clases.
		
	}
	public Integer getPorcGanancia() {
		return porcGanancia;
	}
	public void setPorcGanancia(Integer porcGanancia) {
		this.porcGanancia = porcGanancia;
	}
	public String getNombre() {
		return nombre;
	}
	public void setNombre(String nombre) {
		this.nombre = nombre;
	}
	public Stock getStock() {
		return stock;
	}
	public void setStock(Stock stock) {
		this.stock = stock;
	}
	public List<RemitoPr> getList_RemitoPr() {
		return list_RemitoPr;
	}
	public void setList_RemitoPr(List<RemitoPr> list_RemitoPr) {
		this.list_RemitoPr = list_RemitoPr;
	}
	
	
	
	
}
